package com.shop2cn.iapi.shenqisettlement.parameter.bean;

import java.math.BigDecimal;

import com.ymttest.database.model.shenqisettlement.ProxyFissionCommisionRate;
import com.ymttest.database.sharding.db.sharding.model.OrderDetailPo;

public class AgentPromoterProductBean {
	
	private Long goodsOwnerId;
	
	private Long proxyId;
	
	private ProxyFissionCommisionRate proxyFissionCommisionRate;
	
	private Integer baseCommissionType;
	
	private BigDecimal perProductSettleAmount;
	
	private BigDecimal perProductBidAmount;
	
	private OrderDetailPo orderDetailPo;
	
	private BigDecimal toChildPrice;
	
	private BigDecimal salePrice;
	
	private String settlementCurrency;
	
	private BigDecimal bidVsSettlementExchangeRate;
	
	private BigDecimal proxyCommissionRate;
	
	private BigDecimal totalProductSettleAmount;
	
	private BigDecimal totalProductBidAmount;

	public BigDecimal getPerProductSettleAmount() {
		return perProductSettleAmount;
	}

	public void setPerProductSettleAmount(BigDecimal perProductSettleAmount) {
		this.perProductSettleAmount = perProductSettleAmount;
	}

	public BigDecimal getPerProductBidAmount() {
		return perProductBidAmount;
	}

	public void setPerProductBidAmount(BigDecimal perProductBidAmount) {
		this.perProductBidAmount = perProductBidAmount;
	}

	public OrderDetailPo getOrderDetailPo() {
		return orderDetailPo;
	}

	public void setOrderDetailPo(OrderDetailPo orderDetailPo) {
		this.orderDetailPo = orderDetailPo;
	}

	public BigDecimal getToChildPrice() {
		return toChildPrice;
	}

	public void setToChildPrice(BigDecimal toChildPrice) {
		this.toChildPrice = toChildPrice;
	}

	public BigDecimal getSalePrice() {
		return salePrice;
	}

	public void setSalePrice(BigDecimal salePrice) {
		this.salePrice = salePrice;
	}

	public Long getProxyId() {
		return proxyId;
	}

	public void setProxyId(Long proxyId) {
		this.proxyId = proxyId;
	}

	public ProxyFissionCommisionRate getProxyFissionCommisionRate() {
		return proxyFissionCommisionRate;
	}

	public void setProxyFissionCommisionRate(
			ProxyFissionCommisionRate proxyFissionCommisionRate) {
		this.proxyFissionCommisionRate = proxyFissionCommisionRate;
	}

	public Integer getBaseCommissionType() {
		return baseCommissionType;
	}

	public void setBaseCommissionType(Integer baseCommissionType) {
		this.baseCommissionType = baseCommissionType;
	}

	public Long getGoodsOwnerId() {
		return goodsOwnerId;
	}

	public void setGoodsOwnerId(Long goodsOwnerId) {
		this.goodsOwnerId = goodsOwnerId;
	}

	public String getSettlementCurrency() {
		return settlementCurrency;
	}

	public void setSettlementCurrency(String settlementCurrency) {
		this.settlementCurrency = settlementCurrency;
	}

	public BigDecimal getBidVsSettlementExchangeRate() {
		return bidVsSettlementExchangeRate;
	}

	public void setBidVsSettlementExchangeRate(
			BigDecimal bidVsSettlementExchangeRate) {
		this.bidVsSettlementExchangeRate = bidVsSettlementExchangeRate;
	}

	public BigDecimal getProxyCommissionRate() {
		return proxyCommissionRate;
	}

	public void setProxyCommissionRate(BigDecimal proxyCommissionRate) {
		this.proxyCommissionRate = proxyCommissionRate;
	}

	public BigDecimal getTotalProductSettleAmount() {
		return totalProductSettleAmount;
	}

	public void setTotalProductSettleAmount(BigDecimal totalProductSettleAmount) {
		this.totalProductSettleAmount = totalProductSettleAmount;
	}

	public BigDecimal getTotalProductBidAmount() {
		return totalProductBidAmount;
	}

	public void setTotalProductBidAmount(BigDecimal totalProductBidAmount) {
		this.totalProductBidAmount = totalProductBidAmount;
	}
}
